to deal with things on your own - Allemand Anglais Dictionnaire